package com.spring.courseapi.web.service;

import java.util.List;
import java.util.Map;

import com.spring.courseapi.web.model.*;

public interface CourseApiService {
	Map<String, Object> getCourseTypeList()  throws Exception;
	Map<String, Object> getCourseList(String course_type_id,String course_name,
			String course_user_type_code,String course_base_id) throws Exception;
	Map<String, Object> getCourseOpenList(String course_id,String course_open_detail_id,String class_name,String course_open_id,
			String kids_park_id,String page_size,String page_index,String skip,String rows) throws Exception;
	Map<String, Object> getCourseOpenDetailList(String course_id,String course_base_id,String course_open_detail_id,String start_time,String end_time,
			String kids_park_id,String page_size,String page_index,String skip,String rows) throws Exception;
	Map<String, Object> getMyCourseOpenDetailList(String token,String course_id,String c_user_id,String course_base_id,String  course_open_detail_id,String start_time,String end_time,
			String kids_park_id,String page_size,String page_index,String skip,String rows) throws Exception ;
	Map<String, Object> appointCourse(String token,String course_open_detail_id,String c_user_id,
			String course_user_type_code,String real_name,String phone) throws Exception ;
	Map<String, Object> getCourseAppointmentList(String token,String c_user_id,
			String course_user_type_code,String isattended,String start_time,String end_time
			,String page_size,String page_index,String skip,String rows) throws Exception;
	Map<String, Object> cancelCourse(String token,String course_appointmet_id) throws Exception;
	Map<String, Object> parentCommentCourse(String token,
			String course_open_detail_id,String comment,String c_user_name) throws Exception ;
	Map<String, Object> getCourseCommentList(String token, String course_open_detailID,String baby_id) throws Exception ;
	Map<String, Object> getCourseRateList(String token,String course_open_detail_id,
				String page_size,String page_index,String skip,String rows) throws Exception;
	Map<String, Object> getCourseByID(String courseID) throws Exception ;
	Map<String, Object> getTeacherByID(String t_user_id) throws Exception;
	Map<String, Object> getToDayCourse(String kids_parkID) throws Exception ;
}
